Bonarcado (Sarduca: Bonàrcadu) Sardinya'nın Oristano ilinde bir komün ve küçük kasabadır. Yüzölçümü 28,41 km²'dir. Komünün nüfusu 1.597 kişidir ve nüfus yoğunluğu kilometrekare başına 56 kişidir.
Bonarcado komünü şu komünlerle sınır komşusudur: Bauladu, Bessude, Borutta, Milis, Mores, Paulilatino, Santu Lussurgiu ve Seneghe.